use responsive design