added rudimentary movement