changing colors and stuff