progress, technology, data, memory