一旦すべてのソースとインプットを保持する仕組みに変更