added node coloring