fixed coloring rules