~finished ch05
ch 06 done