Family, communities and cultural diversity.