add clojure read and write memo.