did refactoring project page