Modelling works.
Moving algorithm is not correct