add support for clojure