added memorize_it source