use global array