draft, TODO save map to file and laod
TODO added