started to add some mutation methods in Trainer.java