using different branch name to avoid submodule mess