added some clojure stuff