resource requirements