For every purpose, we start to use its own dialog class