updated Ex.1