コントローラクラスに分離