heterogeneous animal group alignment