formatting changes and data structures section