adds ability to select locale (Iteration J1, Ch. 15)