Adding a new Factory