constrained resources