makine function more idiomatic clojure...