updated layout and styling