no more gobal variable