### Instruction:

Extract the cause and effect entities from the following sentence:
To authenticate a message, the source node generate a list of MAC based on their keys, and added them to the message

### Assistant:

CONDITION: added them to the message
VARIABLE: the source node
EFFECT_1: To authenticate a message
AND: and
CAUSE_1: the source node generate a list of MAC based on their keys
CAUSE_2: added them to the message

