ex1-4 updated