swarm design