Updated map.java