Flexible Dialogue System