448-lab8

#ex4 and 5 has problems