role of colorfastness