ifc electric motor