split out LSB and neg term to separate module