added job processor