update Protocol for version 2