  We construct a global counterpart to the notion of affine modification due to
Kaliman and Zaidenberg. This leads to a simple explicit description of the
structure of birational affine morphisms between arbitrary quasi-projective
varieties.
