added automatic rainbows