ex04 reflection