Added a few headers and class structures. No big deal. You should see the paperwork :D