ex1-4 done