updated map.py