more styling and layout changes