Training principles that inform SmartRunning