reflection 3, commit 4