ex1 updated