registerFactory