add purist way to do efi