I have a procedure to highlight a particular net each time I call it. Everytime I call the procedure I just want all the shapes in that particular net to be highlighted. All other previously highlighted nets should be unhighlighted. However this does'nt happen. All previously highlighted nets are not unhighlighted ? Why is this ? Thanks, SS procedure(highLiteNet(cv netname lpp) let((net hlSetId) hlSetId=geCreateHilightSet(cv lpp) hlSetId->enable = nil net = dbFindNetByName(cv netname) foreach(fig net~>figs geAddHilightFig(hlSetId fig)) hlSetId->enable = nil );let );proc