simpliefied examples in chap 2