RBM base class added