always initialize document list