せっかくなので，Scopeを使って前処理をまとめてほしいかも