updated map, map.js, search