defining resource requirements