add vpn support