layout changes and styling