add FeatureSetArray and tests