Lots of style changes.
lots of style changes