updates to mobile layout, no desktop yet