added icon as sttribute to Marker, and different icon types appear on map based on type selected