create solutionstate