for cl not for clojure