changed to use multi-level querying API and to use multi-query collaborative filtering calls