메인메소드 생성 및 실행