finally everything right with clojure