facility ngresource