状態をcontrollerに持たす