created a new package for FactoryProducer.java