IGFC development and preliminary operational experience