staticfactory