page specific load map and map.js
refactor layout