add some language supports