roleモデルに依存しないように修正