overcoming hurdles in life