better with memory