factorylike