not quite getting the decimal place