ex4 done