refactoring/clean