Added trainable adversaries