Demco

[Demco][vendor] smart collection.