Implement collection.