new version
add ignore rule
modify