first point added :-)
refactored and added vector layer
first usable version using cities