I added more documentation and I also removed a lot of code which was commented out.