rev'ed the cookbook, beefed up documentation