add def job