add unique_job functionality