코드 쪼개기 대강 완료