add a reference
Reorganize the declaration of "variable".