cleanin gup the solution