initial import

restart from where I left on 4clojure
declare dependencies