Review of Memscan