edit the solution