more clarity in swarm class