diff --git a/specification/README.md b/specification/README.md
index 645f49e7ace4d7b6059e0b0f426a0124f0e8211d..90dbe64efe0ccac6dc8c074328adeda3d104408c 100644
--- a/specification/README.md
+++ b/specification/README.md
@@ -9,11 +9,54 @@ a minimal set of requirements (Minimum Viable Product a.k.a MVP) that provide ad
  
 The goal is to start implementation as early as possible and gain experience. With this experience, we then optimize the functionality of the MVP and start analyzing new use cases.
 
+Stakeholder (in alphabetical order)
+-----------------------------------
+* @naturzukunft (Fredy) as Developer and Architect of FairSync (platform indipendend instance)
+* @Helmut as ProductOwnder of kartevonmorgen (KVM)
+* Ludwig as ProductOwner of WeChange
+* Markus as Developer and Architect of KVM
+* Roland ??
+
+
 Collection of key points for the MVP
 ------------------------------------
-*  In MVP POI can only be a Organisation.
+*  In MVP POI can only be a Organisation (In KVM there are 2 kinds of Organisations called Initiatives and Enterprises).
 
+Use Cases of the MVP
+--------------------
+* TODO
 
-TODO
+Componentmodel
+--------------
+The MVP supports an exchange of data by [nightly-]batch. That means platform A gets all data they are interested in from platform B with one HTTP request.
+Each platform is responsible to handle that requested data, that means for MVP each platform has to implement it's own check for duplicates (a.k.a Doubletten-Checker).  
+  
 ![](https://git.fairkom.net/fairsync/maps/-/raw/master/diagrams/FairSync_Componentmodel.png)
-https://git.fairkom.net/fairsync/maps/-/blob/master/specification/fairSyncApi.yml
\ No newline at end of file
+
+Technical implementation
+------------------------
+The data exchange between the platforms is done via [REST](https://de.wikipedia.org/wiki/Representational_State_Transfer).
+We descibe the interface(s) using the [OpenAPI Specification (OAS) standard](http://spec.openapis.org/oas/v3.0.3).
+
+
+### openAPI specification
+
+[fairSyncApi.yml](https://git.fairkom.net/fairsync/maps/-/blob/master/specification/fairSyncApi.yml)
+
+Glossary / Vocabulary
+---------------------
+| Term | Description |
+| ------ | ------ |
+| Doubletten-Checker | A peace of code, that do a "check for duplicates" for a set of POIs of a foreign platfrom against your platform |
+| platform | For example https://wechange.de | 
+| maps | For example a website, that shows POIs in a map, but the website is not a platform. | 
+| API | Aplication Programming Interface - a technical specification how data exchange works. In most cases a semantic description |
+| POI | Point of Interest - https://wiki.openstreetmap.org/wiki/DE:Points_of_interest |
+| MVP | Minimum Viable Product |
+| KVM |  Karte von Morgen (https://kartevonmorgen.org) |
+| use case | Use cases describe the behavior of a system from a user perspective. |
+| user story | we use user story in the same manner as use case |
+| journey | we use journey in the same manner as use case |
+| Organisation | Organizations are social, relatively stable systems that consist of individuals who share common goals. Organisationen sind soziale, zeitlich relativ stabile Systeme, die aus Individuen bestehen, welche gemeinsame Ziele verfolgen. |
+| Nightly Batch | https://de.wikipedia.org/wiki/Stapelverarbeitung / https://en.wikipedia.org/wiki/Batch_processing |
+