overcoming hurdles