datamodel for map and initialisation