rewrite all test. All passed without errors.