residue-end