use custom dialog to collect password