Rainbow Principle