added some text and comments plus deleted stuff