move z to a submodule