dialog module and demo
dialog module and demo