add has field function
update package
update testcase