no global variable