add job_grab function