Add text extraction