add restruct elf