new function added to core clojure file