update ex1.46