added buildFloor to update