rectified proper data type to hold signal values