Added some better comments...
Added even more comments.