Revert "Revert "Improvement color record""

This reverts commit 3cbba2d307527403f4b8adc8e75c01adeafa78b5.