adding elf changes