new version of protocol