add a solution