commit ex 2 ex3