reorganizing source content