nested dot rule instead of all dot-rule