core.memoize dependency added