specs for publish map
promise for save map