moving load configuration open close to reorder iterate function