Work on resource allocation