doing swap color change