refactored FilterCollection.load