styles and framework updates