resources and give