update basic.clj