progress on efi and efi result parsing