ネット情報を参考にしながらこの形式(settings引数に渡す)にしたけど、
こうするしかないのか(これが綺麗な書き方なのか)よく分かってない