update style
update detial