add base dao