change problem + analytical solution and add convergence check