test reflect
test resource