add ice_transport function