Improvement of architecture for protocol