fixed language handling

added language field selector (id, language, proficiency)