add locales
split classes