add basic base class