explain color rationale