Add Job struct