memorizer implemented