Add retrain ability