map works on page load
merge