use a float for division