wording and code changes
more corrections