added basic movement