improved style
merged style