modify test_func bran