return collection not list from discovery