reorganize extension