newSolution fist commit