bump to protocol 3