add(x,z)