ZF factory watches ZF factory accumulation