added team base class