reorganizing all