Haible test

Haible test

mostly WR

mostly WR