more work on mobile layout