work in progress: implementing dynamic table for document list