ex04_2 completed