add new coloring method