base class from JobsWithResult and