fix rainbown