fixed color swap