interconnection function