simplify some base class