first pass on resource usage