function 콜 방식으로 변경