join_adjaent_geographic_shapes changes, still doesn't work yet