algorithmofmovement