updated ex5