add submodule haslle-mode