added rainbow, whitespace