improving responsive design