color changes and styling