abstract_modules
