now all movements are vectors