subtitle: typo
subtitle: api change. search rule. fix wrong iterator