reformated core.cljs