include the possibility of different colors in the graphs
include the possibility of different colors in the graphs