merge GeneralCollections.cs