refactor clean method