some float modifications