Everything is ok, but there is some more thing to do.
1.Build a ZP3 template with 1 macro step.
2.Covert it into ZP4
3.Cut macro step into several pcs, ok, there is no "copy" function.
4.rename the variable name, it is not as the ZP4 step, it will not ask to add when you close editting that...