modify trainer.clear