added read.clj