some base classes add