call GenerateColors