add base requirements