uses RainbowLoggingHandler