some progress on collection privacy module