프로토콜 기능 추가