change to variable floor position