change map to static
erge
persistent messages
merge