Little refactoring and associate good learning rate and floor