typo fixes, minor chnages and updates