my practicing clojure project  , all demos