new menu items added.
typo fixes in comments.
major improvements.