add ex5
update ex5