Added ifc functionality