some work on the mobile layout