through distributed technologies