Zariski's local uniformization, a weak form of resolution of singularities, implies that every valuation ring containing Q should be a filtered direct limit of smooth Q-algebras. Given an extension of valuation rings V ⊂ V ′ containing Q we give conditions when V ′ is a filtered direct limit of smooth V -algebras. This corrects a paper of us [23] where we thought that we may reduce to the case when the value groups are finitely generated. For this we use an infinite tower of ultrapowers construction that rests on results from model theory. stated somehow by mistake in [23] without condition (2), and assuming that the value group Γ ′ /Γ is finitely generated when the fraction field extension of V ⊂ V ′ is finitely generated. This is not the case as shows [2, Theorem 7.1]. For solving the general case, that is Γ ′ /Γ infinitely generated we had to study the so called the cross-sections with the help of Model Theory.3. The method of proof. To achieve the desingularization claimed in Theorem 2, we replace the initial V by the limit Ṽ of a certain countable tower of iterated ultrapowers of V , constructed in such a way that Ṽ would, in turn, be an immediate extension of a filtered increasing union of valuation rings for which one knows local uniformization. To then conclude, we argue that large immediate extensions and ultrapowers interact well with desingularization.Desingularizing immediate extensions is in fact the first major step. We show that if V ⊂ V ′ is a local extension of valuation rings containing Q that induces isomorphisms on value groups and residue fields (that is, is immediate) then V ′ is a filtered direct limit of smooth V -algebras.The techniques we use for include extensions of steps of the General Néron desingularization, notably, Lemma 7 that is also key for reductions to complete rank 1 cases. In the purely transcendental case, Kaplansky's classification [12] of Ostrowski's pseudo-convergent sequences plays an important role.The utility of desingularizing immediate extensions is evident already in the case when V ′ is complete of rank 1 with a finitely generated value group Γ ′ . Such a V ′ has a coefficient field k, so, by choosing a presentation Γ ′ ∼ = Zval(x 1 )⊕• • •⊕Zval(x n ), one obtains the immediate extension V ′ ∩ k(x 1 , . . . , x n ) ⊂ V ′ . To show that V = k ⊂ V ′ is ind-smooth, it remains to observe that a local uniformization of V ′ ∩ k(x 1 , . . . , x n ) may be constructed using Perron's algorithm in the style of Zariski.The goal of the tower of ultrapowers argument given in Appendix is to overcome the obstacle that in general Γ may not be finitely generated and there may not even be a group section s : Γ → K * to val : K * → Γ (roughly, such an s suffices). Nevertheless, s can always be arranged for any finitely generated submonoid of Γ, and the idea is to then use a following fact from model theory: for a system of equations whose finite subsystems have solutions in V , the entire system has a solution in a well-chosen ultrapower of V (see Appendix).This fact, which rests o...