updated ex04