reflection & resources