improve responsiveness
improve ux for mobile