init the solution