ex3, ex4 finished