add dialogProvider