made test language independent