"overcoming obstacles"