add clojure queue that works