Completed all structure re-arrange merge