add RainbowFormatter