adding base leiningen code