renamed z2->z1