add dependencies, start converting functions to clojurescript