updated part 4 of clj/cljs