add clojure.tools.trace and use it instead of println