add submodule?
added ignore list