created additional client collection functions