add language controller