force variable to be extern, and initialized on .mm file