some new improvements to style