adding more ways to move aorund