implemented saving a new floor