color and content changes