rule structured
rule is structed
add test and remove no need test
update Changes and improve pod