소스 구조 변경