added basic movment