update with styles