add base setup