don't load already loaded modules, some refactoring