ex5 update func name