Auto-translated
You could also use something like this, for the Mafia – one more player, and for the townspeople, 2-3.
New roles? You could add a journalist and an officer. Both are townspeople. The journalist asks a few questions (through the GM) to a chosen target, and in the morning, the dialogue is quoted in the newspaper.
The officer (policeman) – kills or blocks the ability of a chosen target (player's choice).