add ex3 ex4