Thermal power plant contract makes ILF come out with a head of steam