ifd0 and ifd1