model for language codes