I'm trying to create a new drawing tool, which is all points with different symbology. I'm using a button bar and have got the code below to select the icon that has been selected and add it to the map where the user clicks. This works fine, but if more that one point is added, the symbols for that point are all the same as the last one clicked.[ATTACH=CONFIG]12426[/ATTACH] if (clickedButton == "0") { var Pic:PictureMarkerSymbol = new PictureMarkerSymbol(); Pic.source = RoadImages.TW0Icon; roadImageTool.activate(DrawTool.MAPPOINT); roadImageTool.graphicsLayer = symbolGraphicsLayer; symbolGraphicsLayer.symbol = Pic; map.addLayer(symbolGraphicsLayer); } if (clickedButton == "1") { var Pic1:PictureMarkerSymbol = new PictureMarkerSymbol(); Pic1.source = RoadImages.TW1Icon; roadImageTool.activate(DrawTool.MAPPOINT); roadImageTool.graphicsLayer = symbolGraphicsLayer; symbolGraphicsLayer.symbol = Pic1; map.addLayer(symbolGraphicsLayer); } So how can I add different symbology for MAPPOINT to the same graphicsLayer. Hopefully this is understandable.Cheers