new styling and layout update