separate array for ordering