fix and type2 test.!