extern variable question