refactoring project files