add z submodule