add which rule
add predadj rule