class tools & class plugins inherits by base class