experemental cpp+d test

fix test fix 3