change collections as recommended by R-admin
function provide_r
facility for cache invalidation
... and validation