서브모듈 정리. Protocol 추가