changes to map.js