summarize the reasons for writing this

incomplete, but it's a start.