public 구현 가능하도록 수정