style changes and formatting