improvements on mobile layout