added class variables and constructors for Job