Toroidalization of birational morphisms of 3-folds
  We prove that a birational morphism of projective 3-folds, over a field of characteristic zero, can be made toroidal by performing a sequence of blow ups of points and nonsingular curves above the domain and target. 
Steven Dale Cutkosky