Improved Protocol