macros and protocols wording fixes

sorry for so much pull request. finished reading up to 8th chapter