이 메소드에서 파라메터 ref는 왜 필요한가요?