fixing clojure bugs