完全重构，下一步，协议