Designing a memory storage device