new feature: color changes