new layout page and styling