persistence in overcoming obstacles