add node utility