Removed extra comments. Added a few to descibe it.