renamed other_modules to custom_modules for clarity