signals: pass variable by reference