re order run for array and object