rainbow!

Signed-off-by: Zhang Yi <zhangyi.cn@gmail.com>