Added Job implementation