diff --git a/frontend/src/routes/profile/+page.svelte b/frontend/src/routes/profile/+page.svelte
index 5ae5e90c..3447118e 100644
--- a/frontend/src/routes/profile/+page.svelte
+++ b/frontend/src/routes/profile/+page.svelte
@@ -1,41 +1,9 @@
@@ -59,181 +27,7 @@ function handleBirthDateInput(e: Event) {
{m.profile_heading()}
-
-
-
- {m.profile_section_personal()}
-
-
- {#if form?.updateSuccess}
-
- {m.profile_saved()}
-
- {/if}
- {#if form?.updateError}
-
- {form.updateError}
-
- {/if}
-
-
-
-
-
-
+
+
diff --git a/frontend/src/routes/profile/PasswordChangeForm.svelte b/frontend/src/routes/profile/PasswordChangeForm.svelte
new file mode 100644
index 00000000..27f22efd
--- /dev/null
+++ b/frontend/src/routes/profile/PasswordChangeForm.svelte
@@ -0,0 +1,78 @@
+
+
+
diff --git a/frontend/src/routes/profile/PersonalInfoForm.svelte b/frontend/src/routes/profile/PersonalInfoForm.svelte
new file mode 100644
index 00000000..8cd37f7a
--- /dev/null
+++ b/frontend/src/routes/profile/PersonalInfoForm.svelte
@@ -0,0 +1,123 @@
+
+
+