Added some better comments and notes for later work