Designing MarkStorer