providing resources and services