improve layout especially for mobile devices