Switch/add network in wallet connect

Is there a way to switch the user’s network when they are using wallet connect ? Also is there a way to add new networks if the user does not have it added yet ?

Switch network doesn’t work with walletconnect, rather you can connect to walletconnect with the expected network chainId