Training in complex changing environments