All about rainbow