adding ex3 completed