add uplink recognition