pattern rule 0