changes to responsiveness, better display for mobiles