reorganize io