refactoring project presentation