reverted to arrayList and added diversity measures to Tribe