Final commit from bigred. some notes added.