method name = factory_name