moves the solution.