cleanin gup code