tao's first version on memory