basics of map