add resource & templates