utils for clojure