added post_job functionality