Internal dialogue
Relocate the main dialogue function