add Base class