base class and serial implementation of computation engine added