diff --git a/README.md b/README.md
index 270beac..d0d2360 100644
--- a/README.md
+++ b/README.md
@@ -54,6 +54,10 @@ For debugging purposes, if you don't want to waste GPT4-Vision credits, you can
MOCK=true poetry run uvicorn main:app --reload --port 7001
```
+## Configuration
+
+* You can configure the OpenAI base URL if you need to use a proxy: Set OPENAI_BASE_URL in the `backend/.env` or directly in the UI in the settings dialog
+
## Docker
If you have Docker installed on your system, in the root directory, run:
diff --git a/frontend/package.json b/frontend/package.json
index 476a72d..901a83a 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -20,6 +20,7 @@
"@radix-ui/react-icons": "^1.3.0",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-popover": "^1.0.7",
+ "@radix-ui/react-progress": "^1.0.3",
"@radix-ui/react-select": "^2.0.0",
"@radix-ui/react-separator": "^1.0.3",
"@radix-ui/react-slot": "^1.0.2",
diff --git a/frontend/src/components/SettingsDialog.tsx b/frontend/src/components/SettingsDialog.tsx
index 1afa02e..ea23bc8 100644
--- a/frontend/src/components/SettingsDialog.tsx
+++ b/frontend/src/components/SettingsDialog.tsx
@@ -22,6 +22,7 @@ import {
AccordionItem,
AccordionTrigger,
} from "./ui/accordion";
+import AccessCodeSection from "./settings/AccessCodeSection";
interface Props {
settings: Settings;
@@ -48,26 +49,7 @@ function SettingsDialog({ settings, setSettings }: Props) {
{/* Access code */}
{IS_RUNNING_ON_CLOUD && (
-