[libp2p] Dial to a node that MIGHT be online but wasn't discovered

Hi I have a question regarding discovery and dialing.

Let’s assume I have a friend in the USA and I would like to send him a message. All the example listed here: https://github.com/libp2p/js-libp2p/tree/master/examples are assuming that the node’s are known or discoverd. But how can I dial to my friend if I didn’t discover him but i know his base 58 peer id?