resource allocation flexibility