office and factory