so it should genuily handle local variation, and then have some api for IME