extract text to data