added the solutions