CHANGED: better coloring.