abstracted the resource usage tables