use lisp not clojure