finish rule 3
add examples for rule 1