fixed ignore and submodule