Possible Answers For: Rainbow formation