added fireplace for clojure support