this math is messing me up.