Adding memory, delete option and shift selection