main 함수 변