updated part 3 of clj/cljs stuff