added skeleton of job processor