add need resource