diff --git a/.idea/dictionaries/Pawe_ukaszewicz.xml b/.idea/dictionaries/Pawe_ukaszewicz.xml
new file mode 100644
index 0000000..75c16d1
--- /dev/null
+++ b/.idea/dictionaries/Pawe_ukaszewicz.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/models/128002.diagram b/models/128002.diagram
new file mode 100644
index 0000000..0684b06
--- /dev/null
+++ b/models/128002.diagram
@@ -0,0 +1,71 @@
+format 223
+
+classcanvas 128130 class_ref 128002 // Bankomat
+ classdiagramsettings member_max_width 0 end
+ xyzwh 5 1 2000 191 129
+end
+classcanvas 128258 class_ref 128130 // Gotwka
+ classdiagramsettings member_max_width 0 end
+ xyzwh 520 13 2005 107 113
+end
+classcanvas 128386 class_ref 128258 // Karta
+ classdiagramsettings member_max_width 0 end
+ xyzwh 638 16 2005 115 111
+end
+classcanvas 128514 class_ref 128386 // BLIK
+ classdiagramsettings member_max_width 0 end
+ xyzwh 152 146 2000 97 129
+end
+classcanvas 128642 class_ref 128514 // Wyplata
+ classdiagramsettings member_max_width 0 end
+ xyzwh 198 6 2000 109 113
+end
+classcanvas 128770 class_ref 128642 // Wplata
+ classdiagramsettings member_max_width 0 end
+ xyzwh 272 148 2000 107 119
+end
+classcanvas 128898 class_ref 128770 // Klient
+ classdiagramsettings member_max_width 0 end
+ xyzwh 412 11 2000 99 113
+end
+classcanvas 129026 class_ref 128898 // Konwojent
+ classdiagramsettings member_max_width 0 end
+ xyzwh 420 140 2000 107 133
+end
+classcanvas 129154 class_ref 129026 // Serwisant
+ classdiagramsettings member_max_width 0 end
+ xyzwh 306 8 2000 99 121
+end
+classcanvas 129282 class_ref 129154 // Bank
+ classdiagramsettings member_max_width 0 end
+ xyzwh 17 149 2000 111 117
+end
+classcanvas 129410 class_ref 129282 // Konto
+ classdiagramsettings member_max_width 0 end
+ xyzwh 651 139 2000 115 139
+end
+classcanvas 129538 class_ref 129410 // Przelew
+ classdiagramsettings member_max_width 0 end
+ xyzwh 535 140 2000 103 153
+end
+classcanvas 129666 class_ref 129538 // System_Transakcji
+ classdiagramsettings member_max_width 0 end
+ xyzwh 35 295 2000 149 151
+end
+classcanvas 129794 class_ref 129666 // Potwierdzenie
+ classdiagramsettings member_max_width 0 end
+ xyzwh 189 296 2000 119 137
+end
+classcanvas 129922 class_ref 129794 // PIN
+ classdiagramsettings member_max_width 0 end
+ xyzwh 321 295 2000 91 129
+end
+classcanvas 130050 class_ref 129922 // Transakcja
+ classdiagramsettings member_max_width 0 end
+ xyzwh 415 294 2000 115 149
+end
+classcanvas 130178 class_ref 130050 // Ekran_Bankomatu
+ classdiagramsettings member_max_width 0 end
+ xyzwh 533 296 2005 127 141
+end
+end
diff --git a/models/cpp_includes b/models/cpp_includes
new file mode 100644
index 0000000..531b86f
--- /dev/null
+++ b/models/cpp_includes
@@ -0,0 +1,13 @@
+// "a type" "needed cpp_includes"
+"vector" "#include
+using namespace std;"
+
+"list" "#include
+using namespace std;"
+
+"map" "#include