post ex3.5-8 not finished