https://towardsdatascience.com/3-mistakes-to-avoid-when-you-write-your-machine-learning-model-543ab1a825b5