rename to factoryMethod