재사용 함수를 분리.