complete the ELF recover