training, lots and LOTS of training.