initial commit of inverse caching functions