[SSIS] Retrieve variable value from controle flow to data flow

Hello everyone,
I'm facing an issue with a case where I need to retrieve variable value from controle fow to data flow. The value of the variable in controle flow = 3 but in data flow = 0 as if the value was not passed.
Any idea please ?
FYI, scope of the variable = package

Thank you.