add language-independents