* add a resource factory