add infrastructure to clojure re-written silk project