tidying up _mapResources()