add resource resolver