Lots of code comments and file formatting