effective memorization