styling and layout changes