Added comments/asides and created an intro