use new rainbow