better organization for locales