Online training offers all different programs talared to your goals, it also offers dietary advice, one call a week plus picture and videos of the exercise.