메인 함수에 포함된 로직을 스테이틱 함수로 분리