map is dynamically drawn