changed a couple of functions and made them floor by default