move load_modules to modules