refactoring repo directory tree.