extended rules.