fixes two complement 16bit