fixed cooking with clojure