add base and search