adding old work of machine learning algorithms