reworking factories