userdemandcollect