add methods to create revisions by resource id