styles and layouts update