add more responsiveness for mobile