Concrete factory.