same as stock-research, implement with clojure