function 부분 수정