major update of styles