changed to CollectionViewSource (auto filter, sort)