color by residue prop