diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 45e7d7d55166822589f058d307c662e2193818bf..d8847b75418ad321dd187e8de46e56fc5add03e5 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -25,7 +25,7 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
 import { LanguageService } from './services/util/language.service';
 import { MarkdownService, MarkedOptions } from 'ngx-markdown';
 import { NewLandingComponent } from './components/home/new-landing/new-landing.component';
-import { RoomCreateComponent } from './components/home/_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from './components/shared/_dialogs/room-create/room-create.component';
 import { HomePageComponent } from './components/home/home-page/home-page.component';
 export function dialogClose(dialogResult: any) {
 }
diff --git a/src/app/components/creator/_dialogs/room-delete/room-delete.component.ts b/src/app/components/creator/_dialogs/room-delete/room-delete.component.ts
index 3c3cc0ac82262fe57b2b4e2a5a075868be0e9e9f..b8ac7c16b6c2b5261e292993b0c826833693f6e1 100644
--- a/src/app/components/creator/_dialogs/room-delete/room-delete.component.ts
+++ b/src/app/components/creator/_dialogs/room-delete/room-delete.component.ts
@@ -2,7 +2,7 @@ import { Component, Inject, OnInit } from '@angular/core';
 import { Router } from '@angular/router';
 import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material';
 import { NotificationService } from '../../../../services/util/notification.service';
-import { RoomCreateComponent } from '../../../home/_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from '../../../shared/_dialogs/room-create/room-create.component';
 import { RoomService } from '../../../../services/http/room.service';
 import { Room } from '../../../../models/room';
 
diff --git a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
index 7cd86b56d6b54a6b8cedb66f8febe4ef8929624c..b9f3a3cb7a3c503f529ce55bd20a3132be975df7 100644
--- a/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
+++ b/src/app/components/creator/_dialogs/room-edit/room-edit.component.ts
@@ -1,6 +1,6 @@
 import { Component, Inject, OnInit } from '@angular/core';
 import { Room } from '../../../../models/room';
-import { RoomCreateComponent } from '../../../home/_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from '../../../shared/_dialogs/room-create/room-create.component';
 import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material';
 
 @Component({
diff --git a/src/app/components/creator/creator.module.ts b/src/app/components/creator/creator.module.ts
index 07cca77e7e030de0cb443a46ef0143b2474ade04..e43aef026c386c1170bf328f342ddfd221bd1430 100644
--- a/src/app/components/creator/creator.module.ts
+++ b/src/app/components/creator/creator.module.ts
@@ -9,7 +9,7 @@ import { ContentYesNoCreatorComponent } from './content-yes-no-creator/content-y
 import { HomeCreatorPageComponent } from './home-creator-page/home-creator-page.component';
 import { RoomCreatorPageComponent } from './room-creator-page/room-creator-page.component';
 import { EssentialsModule } from '../essentials/essentials.module';
-import { RoomCreateComponent } from '../home/_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from '../shared/_dialogs/room-create/room-create.component';
 import { RoomDeleteComponent } from './_dialogs/room-delete/room-delete.component';
 import { RoomEditComponent } from './_dialogs/room-edit/room-edit.component';
 import { AnswerEditComponent } from './_dialogs/answer-edit/answer-edit.component';
diff --git a/src/app/components/creator/home-creator-page/home-creator-page.component.ts b/src/app/components/creator/home-creator-page/home-creator-page.component.ts
index ddd1d8be41516c1ae1c5f61122ac98c5104abc2b..614f639e06761f1bddeb43da287a099defb1da98 100644
--- a/src/app/components/creator/home-creator-page/home-creator-page.component.ts
+++ b/src/app/components/creator/home-creator-page/home-creator-page.component.ts
@@ -1,6 +1,6 @@
 import { Component, OnInit } from '@angular/core';
 import { MatDialog } from '@angular/material';
-import { RoomCreateComponent } from '../../home/_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from '../../shared/_dialogs/room-create/room-create.component';
 import { TranslateService } from '@ngx-translate/core';
 import { LanguageService } from '../../../services/util/language.service';
 
diff --git a/src/app/components/home/new-landing/new-landing.component.ts b/src/app/components/home/new-landing/new-landing.component.ts
index 0b6f54889621e35b2dbe5728e91b6001b4d7ee6a..6f10ab2a2ad9bcff38ba0c9810c75e75dd488e55 100644
--- a/src/app/components/home/new-landing/new-landing.component.ts
+++ b/src/app/components/home/new-landing/new-landing.component.ts
@@ -1,5 +1,5 @@
 import { Component, OnInit } from '@angular/core';
-import { RoomCreateComponent } from '../_dialogs/room-create/room-create.component';
+import { RoomCreateComponent } from '../../shared/_dialogs/room-create/room-create.component';
 import { MatDialog } from '@angular/material';
 import { AuthenticationService } from '../../../services/http/authentication.service';
 import { User } from '../../../models/user';
diff --git a/src/app/components/home/_dialogs/room-create/room-create.component.html b/src/app/components/shared/_dialogs/room-create/room-create.component.html
similarity index 100%
rename from src/app/components/home/_dialogs/room-create/room-create.component.html
rename to src/app/components/shared/_dialogs/room-create/room-create.component.html
diff --git a/src/app/components/home/_dialogs/room-create/room-create.component.scss b/src/app/components/shared/_dialogs/room-create/room-create.component.scss
similarity index 100%
rename from src/app/components/home/_dialogs/room-create/room-create.component.scss
rename to src/app/components/shared/_dialogs/room-create/room-create.component.scss
diff --git a/src/app/components/home/_dialogs/room-create/room-create.component.spec.ts b/src/app/components/shared/_dialogs/room-create/room-create.component.spec.ts
similarity index 100%
rename from src/app/components/home/_dialogs/room-create/room-create.component.spec.ts
rename to src/app/components/shared/_dialogs/room-create/room-create.component.spec.ts
diff --git a/src/app/components/home/_dialogs/room-create/room-create.component.ts b/src/app/components/shared/_dialogs/room-create/room-create.component.ts
similarity index 100%
rename from src/app/components/home/_dialogs/room-create/room-create.component.ts
rename to src/app/components/shared/_dialogs/room-create/room-create.component.ts