final reflection test