add base sdk class