memory: prior to short long memory logic