chapter 3 incomplete; do graham scan later