ex8
ex9
cleanup makefile