first update for machine learning