wenting and alex moved all necessary to clojure