variable width of rainbow