dialoge structure modified