Princeton

[Princeton][vendor] smart collection.