much better mobile responsiveness