before reorganize