DISTRIBUTED INTELLIGENCE