Redesign memory reader