Reorder struct