color and layout changes