make the rainbow, make it swap