ex1 & ex2 finished.