refactoring require module names