Thanks! I found train_machine() method in CMachine, should override that method, right?