making float definitions consistent