improved layout on mobile *wip*