simplified the solution reporting mechanism