기능 분리 예제