added responsiveness changes