optimising resource allocation