updated ex 5