add more solution length data; new approx_solution: field