https://medium.com/@alexandragrosu03/natural-language-processing-understanding-and-interacting-with-text-data-3cf2870eac0d