Controllerを即時関数の中に隠した。 #3