udded xz to extract function