diff --git a/README.md b/README.md
index 6c1e35b30718003e3e0183270c63d6f332d0a468..68818f52413cc73690c164b77afbd3e6fe7daedd 100644
--- a/README.md
+++ b/README.md
@@ -3,35 +3,42 @@
For the PA165 course at MUNI Spring 2022.
more info here: https://is.muni.cz/auth/el/fi/jaro2022/PA165/seminars.qwarp?prejit=8681242
-## Milestone 1
-
-## Project description
-Secret Archive is a simple information system for managing missions.
+## Project assignment
+The web application is an archive of missions performed by agents of a secret service.
+It contains data about countries, missions, agents and reports from each agent from each mission.
+The data about countries are similar as the CIA World Factbook (google it up).
+Each mission targets a country, has some duration, objectives and needs some material resources (explosives, submarines etc.).
+Agents have personal data about their codenames, training, language skills, weapon skills etc.
+Agents are assigned to a mission for independent periods of time, thus the number of agents assigned to mission may change during its duration.
+A report about each assignment and an agent’s performance evaluation is archived.
+The application also helps to find available agents that have previous experience with a country and have required skills for a planned mission.
## About project
-Name: Secret Archive
-Technologies: Java 17, Spring, Maven, Lombok, TODO
+
+Technologies: Java 11, Spring boot, Maven, H2 database.
+
Developers:
* Jan Smejkal @xsmejka9
* Juraj Fiala @xfiala1
* Milan Mozolák @xmozolak
-* Tomáš Biloš @bilos
-
-### Project assignment text
+* Tomáš Biloš @xbilos
-13\. Secret Service Archive
+## How to build & run
+To build the project you must have Maven installed.
+Make sure you are using Java 11 to build and run the project.
-The web application is an archive of missions performed by agents of a secret service. It contains data about countries, missions, agents and reports from each agent from each mission. The data about countries are similar as the CIA World Factbook (google it up). Each mission targets a country, has some duration, objectives and needs some material resources (explosives, submarines etc.). Agents have personal data about their codenames, training, language skills, weapon skills etc. Agents are assigned to a mission for independent periods of time, thus the number of agents assigned to mission may change during its duration. A report about each assignment and an agent’s performance evaluation is archived. The application also helps to find available agents that have previous experience with a country and have required skills for a planned mission.
+Build: `mvn clean install`
-## How to run
-What to install:
-How to run:
-Java version: 17
-`mvn clean XXX` and so on
+Run: TBA (currently is implemented only DAO layer)
## Diagrams
-### Use case diagram
-TODO with at least 2 roles
-### Class diagram
-TODO Associations between entities will be shown in a class diagram.
+The diagrams were made in plantUML available at https://plantuml.com/.
+
+### Class Diagram
+[
]()
+
+### Usecase Diagram
+[
]()
+
+
\ No newline at end of file
diff --git a/docs/class.png b/docs/class.png
new file mode 100644
index 0000000000000000000000000000000000000000..64af580a72631bf296c779e80c0c777bc857ae2c
Binary files /dev/null and b/docs/class.png differ
diff --git a/docs/useCase.png b/docs/useCase.png
new file mode 100644
index 0000000000000000000000000000000000000000..edd31896a6481388dcb0e255c7aacea156b24a7f
Binary files /dev/null and b/docs/useCase.png differ