updated styles and layouts