updating soln