### Instruction:

Extract the cause and effect entities from the following sentence:
The XMPP protocol is ideal when data and control data structures are sent using messages

### Assistant:

VARIABLE: control data structures
CONDITION: are sent using messages
KEYWORD: when
AND: and
CAUSE_1: data
EFFECT_1: The XMPP protocol is ideal
CAUSE_2: control data structures are sent using messages


### END
