instance 생성 방식으로 변경