working on map init load