While문으로 라인 읽어들이는 부분도 반복되는 부분이기 때문에
라인템플릿 메서드 만든 후
새로운 콜백으로 수정완