distributing attacks