typo fixes
 more typos
updating source