add base state