update ex1.45