adapt color