now to the #21 on 4clojure