added Clojure support