started implementing cljs