diff --git a/src/groups/groups.module.ts b/src/groups/groups.module.ts
index 3614a8348c3d1d6cae399c3279c4bfb7f581ebfc..6a975ff922352ee1c060a2704fa3b75b8e863f97 100644
--- a/src/groups/groups.module.ts
+++ b/src/groups/groups.module.ts
@@ -1,5 +1,6 @@
 import { Module, Logger } from '@nestjs/common';
 import { MongooseModule } from '@nestjs/mongoose';
+import { InternshipsModule } from 'src/internships/internships.module';
 import { PeopleDao } from 'src/people/dao/people.dao';
 import { PeopleService } from 'src/people/people.service';
 import { People, PeopleSchema } from 'src/people/schemas/people.schema';
@@ -12,8 +13,11 @@ import { Group, GroupSchema } from './schemas/group.schema';
   imports: [
     MongooseModule.forFeature([{ name: Group.name, schema: GroupSchema }]),
     MongooseModule.forFeature([{ name: People.name, schema: PeopleSchema }]),
+    InternshipsModule,
+    GroupsModule
   ],
   controllers: [GroupsController],
   providers: [GroupsService, GroupsDao, Logger, PeopleService, PeopleDao],
+  exports: [GroupsService],
 })
 export class GroupsModule {}
diff --git a/src/internships/internships.module.ts b/src/internships/internships.module.ts
index 50a8cd3c8c49446f6fc31ba9563e30912593ef72..1d06942b463a61006300514d373d16897600c0a8 100644
--- a/src/internships/internships.module.ts
+++ b/src/internships/internships.module.ts
@@ -1,17 +1,18 @@
-import { Module, Logger } from '@nestjs/common';
-import { MongooseModule } from '@nestjs/mongoose';
-import { InternshipDao } from './dao/internships.dao';
-import { InternshipsController } from './internships.controller';
-import { InternshipService } from './internships.service';
-import { Internship, InternshipSchema } from './schemas/internship.schema';
-
-@Module({
-  imports: [
-    MongooseModule.forFeature([
-      { name: Internship.name, schema: InternshipSchema },
-    ]),
-  ],
-  controllers: [InternshipsController],
-  providers: [InternshipService, InternshipDao, Logger],
-})
-export class InternshipsModule {}
+import { Module, Logger } from '@nestjs/common';
+import { MongooseModule } from '@nestjs/mongoose';
+import { InternshipDao } from './dao/internships.dao';
+import { InternshipsController } from './internships.controller';
+import { InternshipService } from './internships.service';
+import { Internship, InternshipSchema } from './schemas/internship.schema';
+
+@Module({
+  imports: [
+    MongooseModule.forFeature([
+      { name: Internship.name, schema: InternshipSchema },
+    ]),
+  ],
+  controllers: [InternshipsController],
+  providers: [InternshipService, InternshipDao, Logger],
+  exports: [InternshipService],
+})
+export class InternshipsModule {}
diff --git a/src/people/people.module.ts b/src/people/people.module.ts
index 78b11e07eadc091633ad3dc99eb8d305de564742..d9686bfe4a9f6de5a7f6e7f682667209f4c7e642 100644
--- a/src/people/people.module.ts
+++ b/src/people/people.module.ts
@@ -1,16 +1,24 @@
-import { Logger, Module } from '@nestjs/common';
-import { MongooseModule } from '@nestjs/mongoose';
-import { PeopleDao } from './dao/people.dao';
-import { PeopleController } from './people.controller';
-import { PeopleService } from './people.service';
-import { People, PeopleSchema } from './schemas/people.schema';
-
-@Module({
-  imports: [
-    MongooseModule.forFeature([{ name: People.name, schema: PeopleSchema }]),
-  ],
-  controllers: [PeopleController],
-  providers: [PeopleService, PeopleDao, Logger],
-  exports: [PeopleService],
-})
-export class PeopleModule {}
+import { Logger, Module } from '@nestjs/common';
+import { MongooseModule } from '@nestjs/mongoose';
+import { GroupsDao } from 'src/groups/dao/groups.dao';
+import { GroupsService } from 'src/groups/groups.service';
+import { Group, GroupSchema } from 'src/groups/schemas/group.schema';
+import { InternshipDao } from 'src/internships/dao/internships.dao';
+import { InternshipService } from 'src/internships/internships.service';
+import { Internship, InternshipSchema } from 'src/internships/schemas/internship.schema';
+import { PeopleDao } from './dao/people.dao';
+import { PeopleController } from './people.controller';
+import { PeopleService } from './people.service';
+import { People, PeopleSchema } from './schemas/people.schema';
+
+@Module({
+  imports: [
+    MongooseModule.forFeature([{ name: People.name, schema: PeopleSchema }]),
+    MongooseModule.forFeature([{ name: Internship.name, schema: InternshipSchema }]),
+    MongooseModule.forFeature([{ name: Group.name, schema: GroupSchema }]),
+  ],
+  controllers: [PeopleController],
+  providers: [PeopleService, PeopleDao, Logger, InternshipService, GroupsService, InternshipDao, GroupsDao],
+  exports: [PeopleService],
+})
+export class PeopleModule {}