A lot of Typos fixed and first comments added