added new layout and styling