커스텀 변환기 구현