diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index f2fc2feb..5bcb8207 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -40,8 +40,14 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/melos_onyx_workspace.iml b/melos_onyx_workspace.iml
index 5980f67d..e638f097 100644
--- a/melos_onyx_workspace.iml
+++ b/melos_onyx_workspace.iml
@@ -238,6 +238,9 @@
+
+
+
diff --git a/packages/polytechcolloscopeclient/lib/polytechcolloscopeclient.dart b/packages/polytechcolloscopeclient/lib/polytechcolloscopeclient.dart
index 0a1eedc9..f93c06b6 100644
--- a/packages/polytechcolloscopeclient/lib/polytechcolloscopeclient.dart
+++ b/packages/polytechcolloscopeclient/lib/polytechcolloscopeclient.dart
@@ -1 +1,2 @@
+export 'src/consts.dart';
export 'src/polytechcolloscopeclient_base.dart';
diff --git a/packages/polytechcolloscopeclient/lib/src/colloscope_datastructs.dart b/packages/polytechcolloscopeclient/lib/src/colloscope_datastructs.dart
new file mode 100644
index 00000000..afa4e4c8
--- /dev/null
+++ b/packages/polytechcolloscopeclient/lib/src/colloscope_datastructs.dart
@@ -0,0 +1,43 @@
+import 'package:equatable/equatable.dart';
+
+class Student extends Equatable {
+ final String name;
+ final String id;
+
+ Student(this.name, this.id);
+
+ @override
+ List