메인함수 작성