OnConnect 함수 분리