added ex4_3