added leiningen structure