exposed memoize and findframework