finish style rewrite