added project and returnCursor to all()