controllers and change colors