use floor instead of ceiling