performance improvement of GNode