add base spec