add cursor parameter for collection