Add recursive add_all rule