add base command support