Add scala, clojure support