progress SegmentMaker
under progress restruct ELF
almost done it restruct ELF is