update for floors, etc