expanded some examples and rationale section