use a float