improved name grammars