必要のないモジュールを削除し、テストも修正をした
説明をわかりやすく書いたつもり