finish the zh