creating a solution