일단 대충 코드 구조를 조정 (아직까지 정상적인 작동은 안함)