v2 protocol in making