refactor: extracted method
added clojure support
fixed PATH