text and color changes