use 3-dimension array for districts