improved elf02 singleton