first attempt at clojurescript - poorly that is