add new rules and tests
add new rules and tests