add distribute submodule