Training, discipline and progress.