add rule control tools