リファクタリングが進んだ！
callback周りを特に見なおした