added printer worker