adaptive networks