commenting improved (inspired by clojure)