- added movement functions