base classes for computation job added