added the colors by modularity