factory process