add icon support for nodes