some chapters rearranged
added use cases