layout improvements for mobile