changed to decimal so rounding doesnt happen