up to ch 5 ex 7
up to ch5 ex 9
up to ch5 ex 12
ch 5 ex 12 wip