ifc solar device