add testcase & support \x