hooked up the client collection to the collection endpoint and added listeners to reset on fetch