make_module and make_injector