update outline and re-organize appendix
add chapter on error handling
add outlook