resources and current thinking