improved overall layout and user experience