Add 3 kinds of language