https://medium.com/coders-mojo/data-science-and-machine-learning-projects-mega-compilation-part-3-4a9ae314082c