trying to fix poor layout on mobile devices