adding elisp submodules