약간의 메인 리펙토링