modify:  should be part of global variable declaration