new confirmation flow