add and del language done