working on recur. try to get to work (doseq) et al.