add base class for sub handler class