a sample app in clojure