project refactoring completed