일부 함수 Refactor