responsiveness and updated styles