provider dialog