endurance 101