fix with_memoization! not apply