working on factory