New: margintraining