added class Map