arrange the new structure