constant_factory