endurance through difficulty