resolve inclusion conflict ports in iface, iface in ports ...
add more com handling