Routing adjusted
diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts
index 6b980b2..5dce8d7 100644
--- a/src/app/app-routing.module.ts
+++ b/src/app/app-routing.module.ts
@@ -15,10 +15,16 @@
 import { PageNotFoundComponent } from '@shared/components/pageNotFound/pageNotFound.component';
 import { LogoutPageComponent } from '@pages/logout/logout/logout.component';
 import { LoggedoutPageComponent } from '@pages/logout/loggedout/loggedout.component';
+import { Globals } from './shared/constants/globals';
 
+const PATH = Globals.PATH;
 const appRoutes: Routes = [
   { path: '', redirectTo: '/overview', pathMatch: 'full' },
   {
+    path: PATH.COMPANY,
+    loadChildren: './pages/company/company.module#CompanyModule',
+  },
+  {
     path: 'admin',
     loadChildren: './pages/admin/admin.module#AdminModule',
   },
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 1f5a4b4..838fec4 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -108,9 +108,6 @@
     ContainersModule,
     ContactsModule,
     PersonsModule,
-    CompanyRoutingModule,
-    CompanyModule,
-    AdminModule,
     AppRoutingModule,
     NgbModalModule,
     LogoutModule,
diff --git a/src/app/pages/company/company.module.ts b/src/app/pages/company/company.module.ts
index 2a3e0e2..436a0b4 100644
--- a/src/app/pages/company/company.module.ts
+++ b/src/app/pages/company/company.module.ts
@@ -61,7 +61,7 @@
     StoreModule.forFeature('companyData', companyReducers),
     AgGridModule.withComponents([SetFilterComponent]),
     ContainersModule,
-
+    CompanyRoutingModule,
     EffectsModule.forFeature([CompanyEffect, ContactPersonEffect]),
   ],
   declarations: [
diff --git a/src/app/pages/company/company.routing.module.ts b/src/app/pages/company/company.routing.module.ts
index a851609..d6b2f3f 100644
--- a/src/app/pages/company/company.routing.module.ts
+++ b/src/app/pages/company/company.routing.module.ts
@@ -22,7 +22,7 @@
 
 const editCompanyRoutes: Routes = [
   {
-    path: `${PATH.COMPANY}/:contactId`,
+    path: `:contactId`,
     component: CompanyDetailsComponent,
     resolve: {
       company: CompanyDetailsResolver,
@@ -32,7 +32,7 @@
 
 const addNewCompanyRoutes: Routes = [
   {
-    path: `${PATH.COMPANY}/${PATH.NEW}`,
+    path: `${PATH.NEW}`,
     component: CompanyDetailsComponent,
     resolve: {
       externalPerson: CompanyDetailsResolver,
@@ -42,7 +42,7 @@
 
 const contactPersonsRoutes: Routes = [
   {
-    path: `${PATH.COMPANY}/:contactId/${PATH.CONTACT_PERSON}/:contactPersonId`,
+    path: `:contactId/${PATH.CONTACT_PERSON}/:contactPersonId`,
     component: CompanyContactPersonDetailsComponent,
     resolve: {
       contactPersonsDetails: ContactPersonDetailsResolver,
@@ -51,7 +51,7 @@
 ];
 
 @NgModule({
-  imports: [RouterModule.forRoot([...addNewCompanyRoutes, ...editCompanyRoutes, ...contactPersonsRoutes])],
+  imports: [RouterModule.forChild([...addNewCompanyRoutes, ...editCompanyRoutes, ...contactPersonsRoutes])],
   exports: [RouterModule],
 })
 export class CompanyRoutingModule {}