reorder struct entries to potentially implement a priority list