Add map parsing