add machine learning