let me try this clojure thing