updated language definitions