renkou refactoring project