color change and adjustment